package chapter03;
/*
* 创建学生类
* 类不占用系统空间资源
*/
class Student{
    String name;   //字符类变量 姓名name
    int age;       //整形 年龄
    String gender; //性别
    void read(){
        System.out.println("大家好，我是"+name+",我在学习!");
    }
    /*
    * 访问控制
    * private 私有访问权限  只有本类内可以访问
    * default 默认访问权限  本包范围可以使用
    * protected 类的成员可以使用，本包和子类访问
    * public 公共类 所有的都可以使用
    */
    private void  writer(){
        System.out.println("我今年"+age+"岁了，只能我自己知道.");
    }
}
public class Demo01 {
    public static void main(String[] args) {
       /*
       * 创建对象
       * 声明Student 类型变量 stu stu是用来专门存放学生类的变量
       * 示例化学生类new Student(); 实例化的过程也是分配空间的过程
       */
        Student stu = new Student();
        stu.name = "王德发";
        stu.age = 24;
        stu.gender ="男";
        stu.read();
        Student stu1 = new Student();
        stu.name = "蘑菇头";
//        stu.read();
        /*
        * 对象的引用传递
        */
        Student stu2 = stu1;
        stu2.name = "妹爷";
        stu.read();
        stu1.read();
        stu2.read();
    }
}